Python Job: Software Engineer

Job added on

Location

Melbourne - Australia

Job type

Full-Time

Python Job Details

6 February 2023
Technology Melbourne Full Time

ABOUT METRO

Metro is a multi-award-winning organization and we pride ourselves on our team of honest, high performing professionals who are talented, inclusive and safety focused and who are at the core of our success.

Metro Trains Melbourne (MTM) takes pride in “Moving Melbourne” and aims to provide a world class railway.

This is your chance to be part of an organization working on multiple projects in Victoria’s Big Build which is delivering 165 major road and rail projects, including Metro Tunnel, a second underground railway for Melbourne with 5 new stations, removal of 85 level crossings across Melbourne and the Melbourne Airport Rail.

ABOUT THE ROLE

The Software Engineer is a mid-level position working with other specialist Engineers, Analysts and Testers to configure, support, enhance and develop Operational Control Systems.

As well as supporting ongoing configuration changes, upgrades and improvements to existing software, the Software Engineer will contribute to implementing system extensions for the delivery of major projects such as High-Capacity Metro Trains (HCMT), the Melbourne Metro Tunnel Project (MTP) and the Melbourne Airport Rail (MAR) link.

KEY RESPONSIBILITIES

  • Complete tasks across the Software Development Lifecycle on real time mission critical systems and business systems utilising a range of technologies, including C++, Java, JavaScript and Linux
  • Liaise with engineering professionals, technical staff and system users regarding setting up appropriate hardware, software and operating system environments, carrying out integration tasks, resolving complex problems and managing system configurations
  • Investigate and resolve complex system issues and software defects, implement software changes across large interdependent systems and participate in extended periods of technical validation activities
  • Respond to, investigate and resolve software issues in accordance with agreed Service Level Agreements and Key Performance Indicators
  • Be included on the 24/7 support roster (on-call standby after hours)

ABOUT YOU

  • Tertiary qualification in IT, Computer Science or Software Engineering
  • Minimum 5 years relevant industry experience
  • Experience in conducting a variety of software engineering tasks across the SDLC
  • Experience with a broad range of technologies and programming languages on Linux platforms. Technologies used across the supported systems includes Java, C++, Javascript, Angular, NodeJS, SQL, Python, Bash.
  • Able to produce high quality software solutions in a team environment

WHY WORK FOR METRO

  • Full time permanent opportunity
  • Opportunity to work on significant projects that are contributing to modernising Melbourne's Metropolitan Network
  • Metro supports work life balance and we would like to hear from you about what flexibility means to you.
  • All Metro employees receive a free MYKI pass that allows free public transport in Victoria.

Metro Trains is an equal opportunity employer and embraces diversity. We encourage all interested applicants to apply.

.